plug-and-socket contact - English Synonyms Dictionary